package EventHandler
{
	import flash.net.URLVariables;

	public class SaveFile
	{
		public function SaveFile(urlHost:URLVariables, valueRate:String)
		{
			import flash.events.Event;
			import flash.net.FileReference;
			import flash.net.URLRequest;
			import flash.net.URLRequestMethod;
			
			import mx.controls.Alert;
			
			var fileRef:FileReference = new FileReference();
			
			function SendData():void
			{
				
				// объект класса с помощью которого мы пердадим файл на пхп файл
				var url_request:URLRequest = new URLRequest();
				
				// указываем адресс куда будут  передаватся данные
				url_request.url = ("http://servant/php/send_upload.php");
				
				// устанавливаем метод отправки POST
				url_request.method = URLRequestMethod.POST; // "POST";
				
				// отправляем файk с помощью url_request  
				// второй параметр "rate" - это название 
				// в ассоциативом массиве $_FILES (для php)
				// елемента в котором будут находится даные файла - $_FILES ['rate'] 
				// -  тут будет файл отправленный
				fileRef.upload(url_request, valueRate);
			}
			
			
			// выполняется при событии файл загрузился
			function fileloaded(event:Event):void
			{
				Alert.show("File and data loaded!!!");
			} 	
		}
	}
}